AI SDK Kotlin
Toggle table of contents
0.2.0
common
Target filter
common
Switch theme
Search in API
Skip to content
AI SDK Kotlin
AI SDK Kotlin
/
ai.torad.aisdk
/
ContentPart
/
ToolApprovalResponse
Tool
Approval
Response
@
Serializable
@
SerialName
(
value
=
"tool-approval-response"
)
data
class
ToolApprovalResponse
(
val
toolCallId
:
String
,
val
approved
:
Boolean
,
val
reason
:
String
?
=
null
,
val
approvalId
:
String
?
=
null
)
:
ContentPart
Tool content: the host's decision on a previously requested approval.
Members
Members & Extensions
Constructors
Tool
Approval
Response
Link copied to clipboard
constructor
(
toolCallId
:
String
,
approved
:
Boolean
,
reason
:
String
?
=
null
,
approvalId
:
String
?
=
null
)
Properties
approval
Id
Link copied to clipboard
val
approvalId
:
String
?
approved
Link copied to clipboard
val
approved
:
Boolean
metadata
Link copied to clipboard
val
ContentPart
.
metadata
:
Map
<
String
,
JsonElement
>
?
reason
Link copied to clipboard
val
reason
:
String
?
tool
Call
Id
Link copied to clipboard
val
toolCallId
:
String
Functions
provider
Metadata
As
Link copied to clipboard
inline
fun
<
T
>
ContentPart
.
providerMetadataAs
(
provider
:
String
)
:
T
?
fun
<
T
>
ContentPart
.
providerMetadataAs
(
provider
:
String
,
serializer
:
KSerializer
<
T
>
)
:
T
?